MODULE	'exec/libraries',
			'exec/nodes'

CONST	DAY_1=1,
		DAY_2=2,
		DAY_3=3,
		DAY_4=4,
		DAY_5=5,
		DAY_6=6,
		DAY_7=7,
		ABDAY_1=8,
		ABDAY_2=9,
		ABDAY_3=10,
		ABDAY_4=11,
		ABDAY_5=12,
		ABDAY_6=13,
		ABDAY_7=14,
		MON_1=15,
		MON_2=16,
		MON_3=17,
		MON_4=18,
		MON_5=19,
		MON_6=20,
		MON_7=21,
		MON_8=22,
		MON_9=23,
		MON_10=24,
		MON_11=25,
		MON_12=26,
		ABMON_1=27,
		ABMON_2=28,
		ABMON_3=29,
		ABMON_4=30,
		ABMON_5=31,
		ABMON_6=$20,
		ABMON_7=$21,
		ABMON_8=$22,
		ABMON_9=$23,
		ABMON_10=$24,
		ABMON_11=$25,
		ABMON_12=$26,
		YESSTR=$27,
		NOSTR=$28,
		AM_STR=$29,
		PM_STR=$2A,
		SOFTHYPHEN=$2B,
		HARDHYPHEN=$2C,
		OPENQUOTE=$2D,
		CLOSEQUOTE=$2E,
		YESTERDAYSTR=$2F,
		TODAYSTR=$30,
		TOMORROWSTR=$31,
		FUTURESTR=$32,
		MAXSTRMSG=$33

OBJECT LocaleBase
	Lib:Lib,
	SysPatches:WORD

OBJECT Locale
	LocaleName:PTR TO CHAR,
	LanguageName:PTR TO CHAR,
	PrefLanguages[10]:LONG,
	Flags:LONG,
	CodeSet:LONG,
	CountryCode:LONG,
	TelephoneCode:LONG,
	GMTOffset:LONG,
	MeasuringSystem:CHAR,
	CalendarType:CHAR,
	Reserved0[2]:CHAR,
	DateTimeFormat:PTR TO CHAR,
	DateFormat:PTR TO CHAR,
	TimeFormat:PTR TO CHAR,
	ShortDateTimeFormat:PTR TO CHAR,
	ShortDateFormat:PTR TO CHAR,
	ShortTimeFormat:PTR TO CHAR,
	DecimalPoint:PTR TO CHAR,
	GroupSeparator:PTR TO CHAR,
	FracGroupSeparator:PTR TO CHAR,
	Grouping:PTR TO CHAR,
	FracGrouping:PTR TO CHAR,
	MonDecimalPoint:PTR TO CHAR,
	MonGroupSeparator:PTR TO CHAR,
	MonFracGroupSeparator:PTR TO CHAR,
	MonGrouping:PTR TO CHAR,
	MonFracGrouping:PTR TO CHAR,
	MonFracDigits:CHAR,
	MonIntFracDigits:CHAR,
	Reserved1[2]:CHAR,
	MonCs:PTR TO CHAR,
	MonSmallCs:PTR TO CHAR,
	MonIntCs:PTR TO CHAR,
	MonPositiveSign:PTR TO CHAR,
	MonPositiveSpaceSep:CHAR,
	MonPositiveSignPos:CHAR,
	MonPositiveCsPos:CHAR,
	Reserved2:CHAR,
	MonNegativeSign:PTR TO CHAR,
	MonNegativeSpaceSep:CHAR,
	MonNegativeSignPos:CHAR,
	MonNegativeCsPos:CHAR,
	Reserved3:CHAR

CONST	MS_ISO=0,
		MS_AMERICAN=1,
		MS_IMPERIAL=2,
		MS_BRITISH=3,
		CT_7SUN=0,
		CT_7MON=1,
		CT_7TUE=2,
		CT_7WED=3,
		CT_7THU=4,
		CT_7FRI=5,
		CT_7SAT=6,
		SS_NOSPACE=0,
		SS_SPACE=1,
		SP_PARENS=0,
		SP_PREC_ALL=1,
		SP_SUCC_ALL=2,
		SP_PREC_CURR=3,
		SP_SUCC_CURR=4,
		CSP_PRECEDES=0,
		CSP_SUCCEEDS=1,
		OC_TAGBASE=$80090000,
		OC_BuiltInLanguage=$80090001,
		OC_BuiltInCodeSet=$80090002,
		OC_Version=$80090003,
		OC_Language=$80090004,
		SC_ASCII=0,
		SC_COLLATE1=1,
		SC_COLLATE2=2

OBJECT Catalog
	LN:LN,
	Pad:INT,
	Language:PTR TO CHAR,
	CodeSet:LONG,
	Version:UWORD,
	Revision:UWORD
